function printCode(data) {
    //尝试向打印后台发送消息
    ws.send('B_EnumUSB');
    ws.send('B_CreateUSBPort|1');
    ws.send('B_Set_Darkness|' + print_depth);//设定打印头打印热度，范围：0～15，默认是 8。
    ws.send('B_Set_Direction|B');		//设置打印方向，默认为反向， B为正向
    ws.send('B_Set_Backfeed|F');		//功能选项，"B" 关闭 Back feed。"F" 启动 Back feed。 它可吐出一定长度，让使用者看到印出结果。
    ws.send('B_Set_Labwidth|430');//设置标签宽度
    ws.send('B_Set_Labgap|240|24');//int B_Set_Labgap(int lablength, int gaplength)设定标籤长度及 GAP 长度
    for (var i in data) {
        var item = data[i];
        //ws.send('B_Set_Originpoint|0|0');//设置打印初始位置
        ws.send('B_Draw_Box|22|10|4|410|232');//画方框，起始点x坐标，起始点y坐标，线宽，对角点x坐标，对角点y坐标
        ws.send('B_Prn_Text_TrueType|38|18|28|宋体|1|600|0|0|0|C1|客户：' + item.client_name);//打印文本，x坐标，y坐标，尺寸，字体，文字旋转 1 -> 0度 2 -> 90度 3 -> 180度 4 -> 270度，字体粗细，斜体，底线，删除线，id,文本内容
        ws.send('B_Prn_Text_TrueType|38|55|28|宋体|1|600|0|0|0|C2|编号：' + item.bar_code);
        // ws.send('B_Prn_Barcode|60|93|0|1E|3|6|55|N|' + item.bar_code);
        ws.send('B_Prn_Barcode|60|93|0|1|3|6|55|N|' + item.bar_code);
        ws.send('B_Prn_Text_TrueType|30|150|25|楷体|1|600|0|0|0|C3|□留样 □待检 □已检 □结果');
        ws.send('B_Prn_Text_TrueType|30|180|25|楷体|1|600|0|0|0|C4|工器具:'+item.tool_name);
        ws.send('B_Prn_Text_TrueType|30|210|25|楷体|1|600|0|0|0|C5|额定电压:'+item.voltage);
        ws.send('B_Print_Out|1');
        sleep(1000);
    }
    ws.send('B_ClosePrn');
}